Release notes 1.0/pl

FreeCAD 1.0 został wydany 18 listopada 2024 r., moźna go pobrać ze strony Pobieranie programu. Ta strona jest podsumowaniem najciekawszych zmian i funkcji.

Starsze uwagi na temat wydania FreeCAD można znaleźć na stronie Lista funkcji.

Ku pamięci: Bradley McLean (bgbsww)

Mimo że bardzo cieszymy się z nowej wersji programu FreeCAD, z przykrością oznajmiamy, że nasz znajomy i bardzo aktywny deweloper bgbsww zmarł kilka tygodni przed tym wydaniem. Był jednym z głównych twórców implementacji kodu łagodzącego problem gubienia odniesień, napisał wiele dodatkowych części kodu i testów i stał się specjalistą od problemu TNP we FreeCAD. Pomógł też praktycznie wszystkim pozostałym deweloperom w adaptacji do nowego algorytmu. To wydanie jest dedykowane jemu.

Informacje ogólne

Długotrwały Problem nazewnictwa topologicznego został w końcu rozwiązany dzięki wspólnemu wysiłkowi i ciężkiej pracy kilku programistów. Algorytm Realthundera został starannie zaimplementowany i ulepszony, aby działał w głównej wersji FreeCAD. Projekt trwał ponad rok, a wstępna implementacja została sfinalizowana wraz z następującym PR umożliwiającym ulepszenia. Problem nazewnictwa topologicznego nie jest całkowicie rozwiązany i w kolejnej wersji pojawią się dalsze usprawnienia w tym zakresie.

Pull request #13705

FreeCAD ma nowe wbudowane środowisko pracy Złożenie, oparte na oryginalnym projekcie, który zwykliśmy nazywać "tym drugim FreeCAD'em", innym oprogramowaniu, również nazwanym FreeCAD, z możliwościami symulacji ruchu, utworzonym w tym samym czasie co nasz projekt. Przeniesienia dokonał sam autor tego drugiego FreeCAD'a, Dr. Aik-Siong Koh i z tym kluczowym momentem oba programy FreeCAD są w końcu zjednoczone. Poniżej znajdziesz więcej informacji.

Pull request #10427

FreeCAD ma nowe logo. Zostało ono wybrane spośród 5 zwycięzców publicznego konkursu. Wytyczne dotyczące użycia i zestaw logo można znaleźć na stronie wytyczne dot. marki FreeCAD.

Pull request #14284

Interfejs użytkownika

Dodano wskaźnik środka obrotu. Wskaźnik ten jest wyświetlany po obróceniu widoku przez przeciągnięcie myszą. Opcjonalnie można go wyłączyć w preferencjach. Dostępne są również ustawienia koloru, przezroczystości i rozmiaru.

Pull request #9909 oraz Pull request #10790


Kliknij obraz, jeśli animacja nie zostanie uruchomiona.
Dodano filtry wyboru, ułatwiające wybór wierzchołków, krawędzi i ścian.

Pull request #10271

Dla większej elastyczności panel zadań jest teraz samodzielnym widżetem. Może być dokowany w górnej części widoku połączonego aby uzyskać kompaktowy układ z poprzednich wersji.

Pull request #10681 oraz Pull request #10848

Poprawiono wygląd przeciągacza narzędzia Przemieszczenie. Narzędzie posiada teraz także zestaw planarnych uchwytów do przesuwania obiektów wzdłuż 3 domyślnych płaszczyzn.

Pull request #10706

Dodano funkcję dewelopera Realthunder umożliwiającą nakładanie widżetów docka (przezroczystość widoku drzewa i zadań).

Pull request #7888

Położenie źródła światła można teraz ustawić w preferencjach (Preferencje ... → Wyświetlanie). Pull request #11146 i Pull request #15877
Okno preferencji zostało przeprojektowane, aby zastąpić zakładki widokiem drzewa.

Pull request #11018

Dodano nowy sposób przełączania środowisk pracy - przyciski zamiast listy rozwijanej. Można to włączyć i skonfigurować w menu Preferencje → Środowiska pracy.

Pull request #12270

Dodano nowe uniwersalne narzędzie pomiarowe, zastępujące stare narzędzia z grupy Pomiary.

Pull request #9750 i następne


Kliknij obraz, jeśli animacja nie zostanie uruchomiona.
Narzędzie Wyrównaj do zaznaczenia zostało dodane, umożliwiając przechodzenie do widoków prostopadłych do ścian i zgodnych z kierunkiem krawędzi.

Pull request #13906

Pozostałe ulepszenia interfejsu użytkownika

Pull request #10363

Zmiany formatu plików

Pomimo prób zapewnienia kompatybilności plików utworzonych w nowej wersji 1.0 ze starszymi wersjami, niektóre zmiany wprowadzone w 1.0 nie mogą być rozpoznane przez wcześniejsze wersje i mogą psuć modele zapisane w 1.0 lub powodować problemy po ich otwarciu we wcześniejszych wersja programu FreeCAD. Oto podsumowanie błędów jakie można napotkać i ich rozwiązania. Społeczność na forum również może pomóc w problemach z kompatybilnością.

Rdzeń i API

Rdzeń programu

API

Nowe skrypty Python

Zmienione API Pythona

Środowisko pracy Start

Środowisko pracy Start zostało zastąpione przez stronę Start, aplikację opartą o QtWidgets. Można ją wyświetlić korzystając z opcji Pomoc → Start. Pull request #13134

Pierwsze dwa pull requesty wspomniane poniżej należą do środowiska pracy Start, ale wpłynęły na projekt strony Start.

Na stronie startowej dodano sekcję Nowy plik, która zawiera szereg przycisków szybkiego uruchamiania.

Pull request #10171

Projekt wizualny strony startowej został zmieniony. Wygląda teraz bardziej nowocześnie i spójnie.

Pull request #10391

Dodano prosty widżet pierwszego uruchomienia, który zostanie rozszerzony w najbliższej przyszłości.

Pull request #13650

Środowisko pracy Złożenie

Wbudowane środowisko do pracy na złożeniach zostało w końcu dodane do FreeCAD. Korzysta z otwartego solvera Ondsel. Podstawowe funkcje (złącza) są już dostępne. Dalszy rozwój trwa.

Pull request #10427, Pull request #10764, Pull request #12406 i więcej

Pozostałe ulepszenia środowiska Złożenie

Środowisko pracy BIM

Środowisko pracy Architektura zostało w końcu połączone ze środowiskiem pracy BIM, tworząc nowy moduł BIM. Posiada on wszystkie narzędzia ze środowiska Architektura i dodaje kilka nowych oraz wprowadza wiele usprawnień do całego przepływu pracy BIM i architektonicznego plus lepsze narzędzia do ustawień i zarządzania oraz lepsze wsparcie dla IFC. Pull request #13783

Pozostałe ulepszenia środowiska BIM

Środowisko pracy CAM

Pozostałe ulepszenia środowiska CAM

Środowisko pracy Rysunek Roboczy

Pozostałe ulepszenia środowiska Rysunek Roboczy

Środowisko pracy MES

Dostosowano położenie etykiet legendy kolorów, aby zmniejszyć prawdopodobieństwo zakrycia górnych etykiet przez kostkę nawigacyjną. Zmieniono domyślną czcionkę i kolor etykiet, aby zwiększyć ich widoczność, a także dodano preferencje umożliwiające modyfikację koloru i rozmiaru etykiet.

Pull request #10552

Polecenie Wykres linearyzacji naprężeń może teraz używać składowych tensora naprężeń do obliczeń naprężeń zlinearyzowanych. Wcześniej można było używać tylko naprężeń Von Misesa, Tresca i głównych (głównych / pośrednich / małych).

Pull request #11724

Dodane wsparcie dla symetrii cyklicznej definiowanej za pośrednictwem wiązania tie w CalculiX, umożliwiając symulacje modeli z obrotową symetrią periodyczną przy pomocy pojedynczego reprezentatywnego sektora.

Pull request #12289

Dodano obsługę analizy 2D (naprężenia płaskie, odkształcenia płaskie i osiowosymetryczne) dla solwera CalculiX. Konfigurują się one w taki sam sposób jak symulacje z elementami powłokowymi, ale istnieją pewne dodatkowe ograniczenia opisane na wspomnianej wyżej stronie wiki. Nowa opcja Przestrzeń modelu musi być odpowiednio ustawiona. Pull request #12562
Jako pierwszy krok w kierunku obsługi elementów heksagonalnych, ich generacja za pomocą techniki podziału Gmsh jest teraz możliwa dzięki nowej właściwości Gmsh o nazwie Subdivision Algorithm. Może ona również być używana do tworzenia elementów czworokątnych. Pull request #12698
Nowe właściwości w zakładce Widok zostały dodane do obiektu prezentacji graficznej wyników. Kolor i grubość krawędzi siatki można teraz zmienić dla trybu wyświetlania Surface with Edges. Z kolei dla trybu Nodes możliwa jest zmiana rozmiaru węzłów. Dodano też ustawienie przezroczystości dla wszystkich trybów. Pull request #13066
Cechy analizy można teraz wygasić (kliknij prawym przyciskiem myszy na obiekcie i wybierz Wstrzymaj), a co za tym idzie - sprawić by były ignorowane przez solvery. Dzięki temu możliwe jest modyfikowanie ustawień analizy bez potrzeby usuwania aktualnie niepotrzebnych cech. Pull request #12359
Dodano wsparcie dla wiązania ciała sztywnego solvera CalculiX, w końcu umożliwiając m.in. symulowanie skręcania dowolnych komponentów i przykładanie sił zdalnych. Pull request #13900

Pozostałe ulepszenia środowiska MES

Środowisko pracy Materiał

System obsługi materiałów, w tym edytor, został całkowicie przerobiony. W przyszłości nastąpią dalsze ulepszenia w tym zakresie.

Pull request #10690

Dodano podgląd wyglądu, aby pokazać materiały w taki sam sposób, w jaki będą wyświetlane w dokumentach.

Pull request #11628

Nowy system materiałów jest teraz używany do właściwości wyglądu modeli.

Pull request #13294

Planowane ulepszenia środowiska Materiał

Środowisko pracy Część

Dodano narzędzie Skaluj, aby umożliwić łatwe skalowanie kształtów bez konieczności używania narzędzi ze środowiska Rysunku Roboczego.

Pull request #10583

Odbicie lustrzane teraz obsługuje obiekty referencyjne, takie jak płaszczyzna, aby zdefiniować dowolną płaszczyznę lustrzaną oprócz standardowych płaszczyzn XY, XZ i YZ.

Pull request #11535

Pozostałe ulepszenia środowiska Część

Środowisko pracy Projekt Części

Dodano więcej trybów do wyciągnięcia przez obrót i rowka - do pierwszego/ostatniego, do ściany i dwa wymiary.

Pull request #7193

Ulepszono panel zadań funkcji wyciągnięcie oraz kieszeń (zmieniona kolejność elementów interfejsu użytkownika, opcja Wybierz ścianę pozostaje ukryta, gdy jest niepotrzebna itd.).

Pull request #10392

Tryb odsunięcia został dodany dla szyku liniowego i szyku biegunowego. Poprzedni tryb został przemianowany na Długość całkowita..

Pull request #10377

Dodano eksperymentalne wsparcie dla wielu brył w ramach jednej Zawartości. Można je włączyć w preferencjach (dla nowych Zawartości) lub we właściwościach istniejącego obiektu tego typu.

Pull request #13960

Tryb Up to shape został dodany do Wyciągnięcia i Kieszeni, umożliwiając kończenie ich na wielu ścianach, w przeciwieństwie do trybu Do powierzchni, który pozwala na wskazanie tylko jednej ściany.

Pull request #11392 i Pull request #14433

Pozostałe ulepszenia środowiska Projekt Części

Środowisko pracy Szkicownik

Implementacja nakładki okręgu dla łuków (aby rozwiązać problem ograniczeń pojawiających się z dala od nich) została uzupełniona o polecenie do ich przełączania.

Pull request #9703


Kliknij obraz, jeśli animacja nie zostanie uruchomiona.
Dodano kontekstowe wiązanie wymiarowe, aby umożliwić szybkie i intuicyjne wymiarowanie za pomocą jednego wszechstronnego narzędzia.

Pull request #9810


Kliknij obraz, jeśli animacja nie zostanie uruchomiona.
Parametry narzędzia zostały dodane, aby umożliwić wymiarowanie w ruchu (podczas rysowania kształtów). W zależności od ustawienia preferencji On-View-Parameters, mogą one być wyłączone, ograniczone tylko do wymiarów (bez współrzędnych początkowych) lub w pełni włączone. Ponadto dodano tryby dla narzędzi kształtów. Można je wybrać za pomocą klawisza M lub listy rozwijanej w panelu zadań. Niektóre narzędzia mają dodatkowe ustawienia w postaci pól wyboru w panelu zadań i dodatkowych skrótów klawiaturowych. Obecnie nowe funkcje są dostępne dla punktów, linii, łuków, elips, prostokątów, wielokątów i szczelin oraz krzywych złożonych.

Pull request #11048, Pull request #11174 i kolejne

Dodano narzędzie odsunięcia, aby umożliwić przesunięcie krzywych.

Pull request #11174

Tryb trzypunktowego prostokąta został dodany w dwóch wersjach - trzy narożniki lub środek i dwa narożniki.

Pull request #11174

Dodano narzędzie szczeliny na łuku z dwoma trybami (końce łuku i płaskie końce), aby umożliwić tworzenie zakrzywionych szczelin

Pull request #11174


Kliknij obraz, jeśli animacja nie zostanie uruchomiona.
Dodano wiązanie poziomo / pionowo. Automatycznie stosowane jest wiązanie poziome, jeśli linia jest bliższa orientacji poziomej lub ograniczenie pionowe, jeśli jest bliższa orientacji pionowej.

Pull request #11538

Poprawiono renderowanie wiązań kąta i promienia. Wiązania kątowe mają teraz pełne linie przedłużające.

Pull request #11507

Dodano narzędzie transformacji biegunowej, aby umożliwić obracanie i kołowe szyki geometrii szkicownika.

Pull request #11264


Kliknij obraz, jeśli animacja nie uruchomi się.
Możliwe jest teraz kopiowanie / wycinanie i wklejanie geometrii szkicu (z wiązaniami) przy użyciu typowych skrótów klawiaturowych: Ctrl+C, Ctrl+X i Ctrl+V. Nie tylko w obrębie jednego szkicu, ale także pomiędzy różnymi szkicami lub nawet różnymi instancjami FreeCAD. Geometria jest kopiowana w postaci poleceń Python, dzięki czemu może być również wykorzystywana w inny sposób (np. udostępniana na forum).

Pull request #11537

Narzędzie Skaluj zostało dodane, umożliwiając skalowanie geometrii w szkicu przy pomocy wskazanego punktu środkowego i współczynnika skali lub dwóch punktów referencyjnych.

Pull request #11265


Click on the image if the animation does not start.
Styczność do krawędzi krzywej złożonej została dodana, eliminując konieczność korzystania z punktów końcowych i różnych obejść.

Pull request #11853

Narzędzia Szyk prostokątny, Przesuń, Kopiuj i Klonuj zostały zastąpione pojedynczym narzędziem do transformacji liniowej.

Pull request #11267

Dodano narzędzie Sfazowanie z opcją przełączenia do trybu zaokrąglenie. Co więcej, nie ma już osobnego narzędzia do zaokrąglania z zachowaniem narożnika. Opcja Zachowaj narożnik (domyślnie aktywna) została dodana do narzędzia Zaokrąglenie.

Pull request #12898


Kliknij obraz, jeśli animacja nie uruchomi się.
Narzędzie Symetria zostało przebudowane. Należy teraz najpierw wskazać geometrię, uruchomić narzędzie i wybrać linię lub punkt do wykonania odbicia lustrzanego. Podgląd jest pokazywany po najechaniu kursorem na taki obiekt. Zachowanie narzędzia można kontrolować w panelu zadań.

Pull request #11853


Kliknij obraz, jeśli animacja nie uruchomi się.
Wiązanie symetrii jest teraz dodawane automatycznie gdy używane jest przyciąganie do punktu środkowego linii.

Pull request #13147

Wiązanie odległości może być teraz używane do tworzenia wiązań długości łuku (łuk kołowy należy wskazać przed uruchomieniem narzędzia).

Pull request #12602

Kolor renderowania punktów jest teraz różny w zależności od tego czy jest to normalny punkt lub punkt końcowy (biały, teraz tworzone domyślnie przez narzędzie Utwórz punkt), punkt konstrukcyjny lub środkowy (niebieski) bądź punkt zbieżny z innym (czerwony).

Pull request #13098


Kliknij obraz, jeśli animacja nie została uruchomiona.
Narzędzie Przytnij krawędź może być teraz używane w trybie przytrzymaj i przeciągnij.

Pull request #13188

Pozostałe ulepszenia środowiska Szkicownik

Środowisko pracy Arkusz Kalkulacyjny

Pozostałe ulepszenia środowiska Arkusz Kalkulacyjny

Środowisko pracy Rysunek Techniczny

Narzędzie Okrąg kosmetyczny zostało dodane, aby umożliwić tworzenie geometrii pomocniczych w postaci okręgów poprzez wybranie środka i wprowadzenie promienia.

Pull request #10763

Dodano narzędzie Rozszerzenie Etykieta długości łuku do tworzenia wymiarowych adnotacji długości łuku wybranych krawędzi.

Pull request #11532

Dodano narzędzie Dodaj odsunięcie wierzchołka do tworzenia wierzchołków kosmetycznych jako przesunięć od wybranych wierzchołków.

Pull request #11655

Narzędzie Widok przerwania zostało dodane aby łatwo przedstawiać długie obiekty.

Pull request #13331


Kliknij obraz, jeśli animacja nie zostanie uruchomiona.
Dodano nowe narzędzie do wymiarowania kontekstowego, oparte o to wprowadzone w szkicowniku.

Pull request #13525

Pozostałe ulepszenia środowiska Rysunek Techniczny